وب سرویس SOAP
ویژگی های SOAP
SOAP پروتکل دسترسی ساده به اشیاست.
یک پروتکل مبتنی بر XML برای دسترسی به وب سرویس است.
SOAP یک توصیه W3C برای ارتباط بین دو برنامه است.
SOAP پروتکل مبتنی بر XML است. مستقل ازپلتفرم و مستقل از زبان است.
با استفاده از SOAP، شما قادر خواهید بود با سایر برنامه های کاربردی زبان برنامه نویسی تعامل داشته باشید.
تجربه ما در ساخت وب سرویس SOAP
گروه ما در ساخت وب سرویس های SOAP سابقه دراز مدتی را دارد
چندین شرکت و ارگان از وب سرویس هایی که گروه سایت کدر در اختیار آنها قرار داده است در حال استفاده می باشند
توجه داشته باشید که این نوع وب سرویس منسوخ شده و محبوبیت قبلی خود را ندارد اما با توجه به اینکه بسیاری از سیستم ها نحوه ارتباطشان همچنان وب سرویس SOAP می باشد گروه ما محدودیتی در ساخت چنین وب سرویس هایی ندارد و امکان پیاده سازی هر نوع وب سرویس SOAP برای ما وجود دارد
وب سرویس RESTful API
ویژگی های وب سرویس RESTful
REST مخفف Representational State Transfer است.( انتقال بازنمودی حالت)
REST یک سبک معماری است نه یک پروتکل.
سرعت: خدمات وب RESTful سریع هستند زیرا هیچ ویژگی سخت افزاری مانند SOAP وجود ندارد. REST پهنای باند و منابع کمتری مصرف می کند.
زبان و پلت فرم مستقل: وب سرویس RESTful را می توان در هر زبان برنامه نویسی نوشته و در هر پلت فرم اجرا کرد.
می توان از SOAP استفاده کرد: وب سرویس های RESTful می توانند از وب سرویس های soap برای پیاده سازی استفاده کنند.
اجازه دسترسی به فرمت های مختلف دیتا: وب سرویس RESTful اجازه دسترسی به فرمت داده های مختلف مانند متن ساده، HTML، XML و JSON را می دهد .
تجربه ما در ساخت وب سرویس RESTful API
با توجه به اینکه این نوع وب سرویس نوع جدیدی از وب سرویس ها می باشد و سرعت و انعطاف بیشتری در پیاده سازی دارد، گروه ما به سرعت پیاده سازی این وب سرویس را جایگزین وب سرویس های SOAP کرده و تا کنون ده ها نوع وب سرویس سمت کاربر و سمت سرور پیاده سازی شده اند
با توجه به اینکه امنیت مشتریان ما اولویت اول ما می باشد امکان نام بردن از وب سرویس های دیگر ساخته شده را نداریم
نمونه ای از یک وب سرویس SOAP
وب سرویس ماشین حساب
ورودی این وب سرویس اعداد و نوع عملیات و خروجی آن پاسخ عملیات می باشد